package sg.edu.nus.iss.team2s.jass.dto;

/**
 * @author Zhang Jinzhong
 */

import java.util.Date;

public class JobAdvert {
	//status: 
	public static final int ACTIVE = 0;
	public static final int WITHDRAW = 1;
	public static final int DELETED = 2;
	
	private String jobAdvertId;
	private String jobTitle;
	private String jobDesc;
	private String techSkillList;
	private String manageSkillList;
	private String experience;
	private String salaryRange;
	private Date startDate;
	private String location;
	private String companyId;
	private String department;
	private String advertiserId;
	private Date postDate;
	private Date updateDate;
	private int status;
	
	public JobAdvert(){
		jobAdvertId=null;
		
	}
	public JobAdvert(String jobAdvertId,String jobTitle, String jobDesc, String techSkillList,
			String manageSkillList, String experience, String salaryRange,
			Date startDate, String location, String companyId,
			String department, String advertiserId, Date postDate,
			Date updateDate, Integer status) {
		super();
		this.jobAdvertId = jobAdvertId;
		this.jobTitle = jobTitle;
		this.jobDesc = jobDesc;
		this.techSkillList = techSkillList;
		this.manageSkillList = manageSkillList;
		this.experience = experience;
		this.salaryRange = salaryRange;
		this.startDate = startDate;
		this.location = location;
		this.companyId = companyId;
		this.department = department;
		this.advertiserId = advertiserId;
		this.postDate = postDate;
		this.updateDate = updateDate;
		this.status = status;
	}

	public String getJobAdvertId() {
		return jobAdvertId;
	}
	
	public String getJobTitle() {
		return jobTitle;
	}

	public void setJobTitle(String jobTitle) {
		this.jobTitle = jobTitle;
	}

	public String getJobDesc() {
		return jobDesc;
	}

	public void setJobDesc(String jobDesc) {
		this.jobDesc = jobDesc;
	}

	public String getTechSkillList() {
		return techSkillList;
	}

	public void setTechSkillList(String techSkillList) {
		this.techSkillList = techSkillList;
	}

	public String getManageSkillList() {
		return manageSkillList;
	}

	public void setManageSkillList(String manageSkillList) {
		this.manageSkillList = manageSkillList;
	}

	public String getExperience() {
		return experience;
	}

	public void setExperience(String experience) {
		this.experience = experience;
	}

	public String getSalaryRange() {
		return salaryRange;
	}

	public void setSalaryRange(String salaryRange) {
		this.salaryRange = salaryRange;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getAdvertiserId() {
		return advertiserId;
	}

	public void setAdvertiserId(String advertiserId) {
		this.advertiserId = advertiserId;
	}

	public Date getPostDate() {
		return postDate;
	}

	public void setPostDate(Date postDate) {
		this.postDate = postDate;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}
	
	
}
